
inline const std::string& Team::GetName() const
{
	return m_name;
}

inline int Team::GetBudget() const
{
	return m_budget;
}

inline void	Team::AddBudget(int i_budget)
{
	m_budget += i_budget;
}

inline const PlayerVec& Team::GetPlayersList() const
{
	return m_players;
}

inline void Team::SetPlayersList(const PlayerVec& i_players)
{
	m_players = i_players;
}

inline void Team::SetName(std::string i_name)
{
	m_name = i_name;	
}

inline void Team::SetUserControlled(bool i_userControlled)
{
	m_userControlled = i_userControlled;	
}

inline bool Team::IsUserControlled() const
{
	return m_userControlled;	
}

inline size_t Team::GetNumPlayers() const
{
	return m_players.size();
}

inline size_t Team::GetID() const
{
	return m_id;
}

inline const TeamParams& Team::GetParams()
{
	return Team::s_params;
}

inline TeamAI& Team::GetTeamAI()
{
	return m_ai;
}